package Network;

import java.net.InetSocketAddress;
/*
端口：
1、端口表示计算机上的一个程序的进程
2、不同的进程有不同的端口号！用来区分软件！
3、被规定0-65535
4、单个协议下端口口号不能冲突（TCP、UDP）
端口分类：
公有端口0-1023
HTTP：80
HTTPS:443
FTP:21
Telent:23
程序注册端口：1024-49151，分配用户或程序
Tomcat:8080
MYSQL:3306
Oracle:1521
动态、私有49152-65535
netstant -ano:查看所有的端口
netstant -ano|findstr "5900"
 */
public class TestPort {
    public static void main(String[] args) {
        InetSocketAddress inetSocketAddress1=new InetSocketAddress("127.0.0.1",8080);
        System.out.println(inetSocketAddress1);

        InetSocketAddress inetSocketAddress2=new InetSocketAddress("localhost",8080);
        System.out.println(inetSocketAddress2);

        System.out.println(inetSocketAddress1.getAddress());//ip地址
        System.out.println(inetSocketAddress1.getHostName());//地址
        System.out.println(inetSocketAddress1.getPort());//端口号
    }
}
